#pragma once

#include <string>

class SCRResource
{
public:
	
	SCRResource();
	virtual ~SCRResource();
	std::string GetFilename() const;
	bool IsValid() const;

protected:

	std::string m_Filename;
	bool m_IsValid;
};

inline SCRResource::SCRResource()
	: m_Filename("")
	, m_IsValid(false)
{
}

inline SCRResource::~SCRResource()
{
}

inline std::string SCRResource::GetFilename() const
{
	return m_Filename;
}

inline bool SCRResource::IsValid() const
{
	return m_IsValid;
}
